package com.have.blog.admin.service;

import com.have.blog.admin.domain.dto.SystemDictDataDto;
import com.have.blog.base.wrapper.CommonPage;
import com.have.blog.base.wrapper.Wrapper;

import java.util.List;
import java.util.Map;

public interface SystemDictDataService {
    Map<String, Object> getListByDictType(String dictType);

    Map<String, Map<String, Object>> getDataListByDictTypeList(List<String> dictTypeList);

    Wrapper<CommonPage<SystemDictDataDto>> getList(SystemDictDataDto systemDictDataDto);

    Wrapper add(SystemDictDataDto systemDictDataDto);

    Wrapper delete(List<Integer> uids);

    Wrapper edit(SystemDictDataDto systemDictDataDto);

}
